﻿using System;
namespace Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000 {
    
    
    public partial class Oma : global::Producers.Ehma10000000.Xtee.Riik.Ee.Producer.Ehma10000000.IOma {
        
        private string @__slotid;
        
        private decimal @__gameplay;
        
        private decimal @__drop;
        
        private decimal @__coinin;
        
        private decimal @__coinout;
        
        public Oma() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public Oma(string @slotid, decimal @gameplay, decimal @drop, decimal @coinin, decimal @coinout) {
            this.@__slotid = @slotid;
            this.@__gameplay = @gameplay;
            this.@__drop = @drop;
            this.@__coinin = @coinin;
            this.@__coinout = @coinout;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected Oma(IOma @oma) {
            this.@__slotid = @oma.Slotid;
            this.@__gameplay = @oma.Gameplay;
            this.@__drop = @oma.Drop;
            this.@__coinin = @oma.Coinin;
            this.@__coinout = @oma.Coinout;
        }
        
        public virtual string Slotid {
            get {
                return this.@__slotid;
            }
            set {
                this.@__slotid = value;
            }
        }
        
        public virtual decimal Gameplay {
            get {
                return this.@__gameplay;
            }
            set {
                this.@__gameplay = value;
            }
        }
        
        public virtual decimal Drop {
            get {
                return this.@__drop;
            }
            set {
                this.@__drop = value;
            }
        }
        
        public virtual decimal Coinin {
            get {
                return this.@__coinin;
            }
            set {
                this.@__coinin = value;
            }
        }
        
        public virtual decimal Coinout {
            get {
                return this.@__coinout;
            }
            set {
                this.@__coinout = value;
            }
        }
    }
}
